[REQUEST] Need some Good 2d RPG

Hello it's my first post here. Can you guys suggest some 2d RPG games for Android? I already gave Terraria a try and it's good to some extent for me. Both offline and online will work. Preferably landscape.

Must have features:

• Awesome story

• Want Some leveling up mechanism

• Want Long lasting with hours of playtime

• There shouldn't be any in-game transactions, paid games can work