Experiences like this help you learn where your personal limits are.
In the end you had a plan A, and a plan B. You were no longer sure of making plan A, so you switched to plan B. That's good work. Well done for making the decision.
Only thing I would add it the above is to use the services you have available to you.
I once had a flight where I had to fly around some bad weather. My take departure point had good weather, and my destination had a good taf & metar, but there was some cloud in between. I would up having to go further around it than I had planned, and I was starting to wonder if the conditions at my destination had changed too. I was receiving a Flight Information Service at the time. I decided to get some information from it! I asked the ATC'er for the latest METAR at my destination, and it was even better than before take off! It put my mind at ease, and everything was fine at my destination.
Funny, up to that, I'd always thought of ATC as someone I was working to help and fit in with, and since, I've thought of them as being there to help me out!
Anyway, don't be afraid to ask for some information if you are receiving a service.
dp