and/or what is the best ab workout routine?

get a yoga ball. you can do sooo many different ab work outs on them and they aren’t repetitive. and using it for stabalization like sitting on it while youre on your computer or watching tv works your abs without you even realizing it. i love it because it doesn’t get boring like an ab roller does.