Best surface to use with Groove Agent and Cubase Generally

Hi ; I’m new with Cubase and wondering what the best controller surface to use with Groove Agent 4 is - and Cubase more generally. I have an Akai MPD218 , but thinking of upgrading to an MPD226. I also have a Push 2 which I’ve used with Live ; but it doesn’t seem to be much good in Cubase. (as perhaps you’d expect) I guess Machine is another option - which I’m not really familiar with - have never tried it.

Would welcome peoples’ knowledge and advice. Thanks.