Moto is a great boot, but it will not last very long. Its at a low price point. Its gonna start hurting after 2 seasons or so. These are your feet, spend a bit more for a higher quality boot. Doen't really matter what company, just try on as many as you can until you find something comfy.
You don't need to spend crazy amounts of money on some high end boot either, its not like they are made of "indestructible" or something.