If you like your bike right now, then there's no need to get a new bike. If you want better components, I think you'll be very happy going from Sora to Rival. Keeping the rest of your current bike will keep the comfort level the same and avoid any hassle with trying to get the fit the same on a new bike.
__________________
It's like riding a bicycle