~たはいいが says you did something, and that part was fine, but it has left you with a problem: "I did X, all well and good, but…". The verb is in the た-form, and the second half names the trouble.
、。
I bought a new car, which was all well and good, but I don't have a parking spot.
、。
I changed jobs, which was fine and all, but now I regret it because my previous job was better.
、。
I quit my job, which was all well and good, but I can't seem to find the next one.
The tone is rueful or wry. Often the speaker acted without thinking it through and is now stuck with the result.
たはいいが or たものの
is a plain "although I did X". たはいいが first grants that doing X was fine, even a good move, and then turns to the problem, so it carries more irony.
、。
Although I bought a Japanese book, it was too difficult to read.
、。
I got a dog, which was fine, but the daily walks are exhausting.
Other endings
The ending after いい follows the register. is the conversational form, the written one, and puts the "fine" in the past as well.
、。
I made the food, which was fine, but nobody ate it.
、。
I went independent, which was all well and good, but my income is completely unstable.