I had this lamp.
It wasn't terrible, but it wasn't really great either.
It's just the right size for the table in my foyer, but the shade was a really weird green color that looked even worse once I painted the table it sits on red!
Instead of just buying a new one, I decided to salvage the lamp by recovering the lampshade...a quick, easy no sew project. Start by tracing a pattern of your lampshade on some paper. Do this by rolling the lampshade while using a pencil to follow along the top and bottom edges of the lampshade. Then use a ruler to connect the two lines at both ends.
Cut out your pattern and test fit it on your shade.
Make any adjustments in size, then pin your pattern to your fabric and cut.
Apply heavy duty spray adhesive to the wrong side of the fabric. Then carefully wrap the fabric onto your lampshade.
The piping on my original shade matched the new fabric, so there was no need to do anything to the edges of the lampshade. If you want to cover the edges, make the fabric a little larger and fold over the edges. You can also hot glue on some matching ribbon to cover the rough edges of the fabric.
Now my lamp is much more fun and it matches my new red table perfectly!