@mohan-ram, I agree a progress bar would be nice. But the bigger problem I find with Plymouth is that it starts so late it almost shouldn’t exist at all:
|-----------------|----------------|---|--+ Login screen
BIOS Kernel boot ^ Plymouth animation
|<---- animation not possible ---->|
In my experience on many machines, the Plymouth animation seems to start too late to be useful and ends almost immediately.
Flickerfree boot is still useful, because that will get us a consistent screen from end-to-end. But if you want something animated by Plymouth then that can only occur in the final section in the above diagram.
In theory we could start animating during kernel boot, but that would probably be a kernel project and not involve Plymouth.