There are at least 3 versions of the M700Pro. I assume you have one of the two later versions with the keyboard activated.
M700Pro programming steps can be found at Icom M700Pro Programng Instructions
There are also several versions of the M710, but no M710Pro.
I have programmed and used all of these. The M700Pro is a fine radio
, and is good for use on the ham bands. Only thing which can be annoying to a ham is the detent on the tuning knob when you use it as a VFO.
But, of course, it's not a ham radio....lacks the bells and whistles normally found on ham rigs, and even the ability to change power levels.
While both the 710 models and the 700Pro models can be made to act as if they had real VFO's, they don't, and the operation will never be as effortless as it is with a true VFO.
Nevertheless, unless you spend all day chasing DX or contesting or such, I think you'll be happy with using the M700Pro on the ham bands.