When Bojan is confident, he can be very good. If he showed 09/10 run in form all the time, no way would he be at Roma right now.
But without playing regularly he'll never show that consistently. So it's the right move for now.
In two years, we'll see.