"customer is free to expect"....no they actually are not if they are educated correctly and their correct expectations set. That is my point. "Previously using forms with certain features" in no way implies that moving to a whole DIFFERENT form UI will carry over all of those features nor that they might gain features not previously available.
That said, some of the things you listed CAN be done in FPM. You should familiarize yourself with the editor (FLUID) and setting parameter values. However, you will still not have the "free form" layout ability that Adobe forms allow you.
This is where knowing WHERE and HOW your forms will be used will help determine which UI model to go with.