Answer
The first difficulty is:
The resultant number should not exceed the base value. Thus, repeated conversion from base ten to given base value is required, which is a tiresome job.
The second difficulty is:
In case of addition and subtraction, borrow and carry must be in groups of the base value other than for base ten.