Right now i'm thinking either the g400 or g500, i'll try to get some hands on experience tomorrow and then i'll choose.