We currently have a concrete slab patio on the back of our house which is not used very often because it's not very nice anymore...
The steps and platforms are cracking and in need of replacing.
Fix the steps and be done with it. Make some nice, wide, sweeping steps up to a decent sized landing. Make it large enough to accommodate a grill. You've got a patio, use it for what it was made for! It won't fade, splinter, heave or require railings. Put some planters, or beds around the perimeter and it will look fine, save money, require no maintenance and last forever.