The g310r would definitely make a great starter bike. It's a sub-500cc bike so you won't be overwhelmed with a lot of power and it's supposed to be easy to handle.
BMW is trying to hit a large range of riders so they emphasized the fact that it's easy to ride and the handling is neutral. Also, the seat is low so you should be able to easily flat foot on the bike for balance. Great ergonomics for first time riders.