Avis clients sur Bitbucket

4,6 (1 186) Écrivez votre avis !

En savoir plus sur Bitbucket

Bitbucket est un outil destiné aux équipes professionnelles. Vérifiez, gérez et collaborez autour de votre code.

En savoir plus sur Bitbucket

Avantages :

The overall interface of the platform is really awesome and it provides various integrations with JIRA and other tools as it belongs to the same Atlassian community.

Inconvénients :

I dislike with bit bucket that it is complicated to rollback or delete changes once they are pushed to a repository.

Bitbucket - Notes

Note moyenne

Facilité d'utilisation
4,4
Service client
4,3
Fonctionnalités
4,5
Rapport qualité-prix
4,5

Probabilité de recommander le produit

8,6/10

Bitbucket a reçu une note globale de 4,6 étoiles sur 5 d'après 1 186 avis d'utilisateurs publiés sur Capterra.

Avez-vous déjà utilisé Bitbucket ?

Partagez vos expériences avec d'autres acheteurs de logiciels.

Filtrer les avis (1 186)

Yann
Infographiste 2D/3D (France)
Design graphique, Auto-entrepreneur
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Parfait pour la gestion des projet de développement

5,0 il y a 3 mois

Avantages :

Bitbucket est parfait pour gérer ses projets de développement collaboratif. Le système de versionning et de partage d'avancement entre le différents utilisateurs est parfait pour avancer ensemble sur le même projet.

Inconvénients :

Le logiciel peut être un petit peu difficile à prendre en main au premier abord mais devient l'outil indispensable une fois celui-ci appréhendé.

Balaji
Balaji
Senior Project Specialist (Inde)
Utilisateur LinkedIn vérifié
Services d'information, 201-500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Best App in this segment

5,0 il y a 2 mois Nouveau

Commentaires : Best App in Version control

Avantages :

- Easy to setup and collaborate- Much simpler UI

Inconvénients :

Nothing faced since using for more than 8 years.

Utilisateur vérifié
Sr. Systems Admin (É.-U.)
Utilisateur LinkedIn vérifié
Gestion de l'enseignement, 501-1 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Bitbucket for all

4,0 il y a 2 semaines Nouveau

Commentaires : Overall our experience has been great. The support is fast to respond to any issues we have or to address any down time concerns seen. Being an Atlassian product it integrates with JIRA which we use pretty seamlessly.

Avantages :

The thing I like most about bitbucket after using it for more than 5 years now is that it is constantly improving to keep up to industry standard. The cloud version if almost flawless in its execution and we have no real issues with the platform.

Inconvénients :

The thing I would change and like least about the software is the project aspect of it. We need project level permissions and it said it has been coming for years for the cloud version but is not here yet.

Jing Feng
Jing Feng
Student (Singapour)
Utilisateur LinkedIn vérifié
Logiciels, 10 000+ employés
Temps d'utilisation du logiciel : 1 à 5 mois
Source de l'avis

Bitbucket Review

3,0 il y a 2 mois Nouveau

Avantages :

Intuitive to use and pretty much similar commands compared to Github to push your code.

Inconvénients :

It does not provide enough integration with other 3rd party apps. There are several integrations with its competitor Github and there isn't a reason to switch over.

Utilisateur vérifié
Infrastructure Engineer (Inde)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 10 000+ employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Simple SCM Tool

4,0 il y a 3 mois

Commentaires : Overall Bitbucket is good, earlier I used to perform all my changes in code using Bitbucket only. The best part is Bitbucket allows to integrate with JIRA and confluence so that we can easily track the progress of work.if you are a beginner I would really suggest you to go through with Bitbucket without a single thought. Bitbucket is only a source code management tool but GitHub performs as source code management as well as CI tool so for experienced person/user, Bitbucket will not do everything. I used Bitbucket more than 2 years and I can say my overall experience is good with Bitbucket, its up to users what features they want accordingly they can choose.

Avantages :

Bitbucket is a good version control system, one can easily create branches, delete branches, commit code, merge code and many more. For a beginner it's a good tool to learn about git and to do practice. The advantage of Bitbucket is you can integrate it with project management tools such as JIRA, also you integrate Bitbucket with CI/CD tools such as Jenkins that is the most likeable feature of Bitbucket. Bitbucket is free for single user, so one can do practice easily during learning phase.

Inconvénients :

Prices are bit high for paid version, Bitbucket provide free version to only <=5 employees, for companies with more than five employees Bitbucket does not provide free service. Also Bitbucket features are outdated as compare to GitHub, GitHub provides lot of extra features as compare to Bitbucket. Sometimes while switching from one section to other Bitbucket was slow.

Naveed
Director (É.-U.)
Utilisateur LinkedIn vérifié
Logiciels, 201-500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

It's one of the better ones out there

4,0 il y a 2 mois Nouveau

Avantages :

The free tier is generous and very usable. The paid tier has more features obviously and I selected the paid tier at work after having used the free tier personally.

Inconvénients :

Sometimes it's hard to find where some functionality is located. The pages can be a little slow to load at times.

Samiran
Project Officer (Inde)
Services et technologies de l'information, 1 001-5 000 employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Alternatives envisagées :

Best in Class Jira Integration - Use once and you'll forget everything else.

4,0 il y a 2 mois Nouveau

Commentaires : We use bitbucket and other atlassian products in our office for managing code and other projects for our team. We must say that its integration with JIRA and its continuous development and deployment are the best things our corporate people likes the most. Thanks

Avantages :

In-expensive, Pro-output, World Class Integration, CI/CD, Cloud Security.

Inconvénients :

The dashboard could be improved a little more where basically all project pull request are retained by adding some more filters.

Akshika
Akshika
Senior Java Developer (Inde)
Utilisateur LinkedIn vérifié
Logiciels, 10 000+ employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

An excellent and highly recommended code management tool is Bitbucket

5,0 il y a 2 mois Nouveau

Avantages :

It gains power from the ability to integrate with other tools like Jenkins, Jira, and CodeSonar. If we encounter an issue with Bitbucket, we may quickly solve it by consulting its manual or the internet. Additionally, it contains helpful documentation that beginners may access and learn from. By limiting the number of users and granting certain user groups access to the repository, Bitbucket offers security by preventing unauthorized people from approving pull requests. Pull requests are easily produced and display the changes between two versions, making it easier to see what has been changed. The deployment of processes and the completion of user stories and tasks are both greatly aided by the connectors to project management platforms like Jira.

Inconvénients :

The fact that Bitbucket is less well-known than GitHub and lacks an open table displaying how frequently my repository is pushed are two things I don't like about it. On GitHub, a rectangle with squares in various hues of green is used to symbolize the frequency of commits. The comments in a pull request must be properly arranged. Bitbucket receives less community assistance. Additionally, it would be beneficial if they enhanced their diff tool to make the disputes more obvious.

Utilisateur vérifié
Software Developer (É.-U.)
Utilisateur LinkedIn vérifié
Automobile, 5 001-10 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Dev perspective: plain vanilla. Exactly what you want in this case

5,0 il y a 4 semaines Nouveau

Commentaires : I haven't encountered any issues, it really has been a boring experience/review. But for a product like this - do you want it to be exciting and bloated with features?

Avantages :

Honestly, there isn't too much setting bitbucket apart from other products on the market. In this case, I'd say that's perfect - it's intuitive and easy to use and offers all the features you would expect/need: basic git features, access controls, CI/CD, environment setups. As far as day to day usage goes, I wouldn't have any issues using BitBucket for dev work.

Inconvénients :

Nothing, it really just delivers a plain vanilla offering as everything else you would find for writing and bringing services to market. I would suggest, the differentiators probably come in from devops more than the dev perspective - and of course cost from business decisions. But from a developer's interactions with bitbucket - there really shouldn't be too many strong arguments for or against a specific tool here.

Mahesh
Mahesh
Technology Analyst (Inde)
Utilisateur LinkedIn vérifié
Services d'information, 10 000+ employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Ease of usage

5,0 il y a 4 semaines Nouveau

Commentaires : Its best code management tool till date that i have used

Avantages :

I like the visuals ... It clearly shows the code comparisons and also highlights conflicts. This in turn helps in managing code properly.

Inconvénients :

With read/write access to a repository we dont get options to see how many people have access or who is admin owner of repo. This makes it hard to find repo owner and get access.

Utilisateur vérifié
Senior Engineer (Suède)
Utilisateur LinkedIn vérifié
Banque, 1 001-5 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Really nice CI tools

5,0 il y a 2 mois Nouveau

Avantages :

- Amazing visualization of code changes in Pull requests- Easy integration with Jenkins- Great permission management

Inconvénients :

So far I haven't really experienced any issues with bitbucket

Chirag
CITO (É.-U.)
Assurance, 51-200 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Easy version control with BitBucket if you use Jira

4,0 il y a 2 ans

Commentaires : Overall, BitBucket has served us really well as we use it daily for Git version control, Pull Requests and Code Review. It's integration with Jira makes our workflow very easy and transparent, which reduces expenses in doing discoveries.

Avantages :

BitBucket's integration with Jira is spectacular. I can go to BitBucket commit and see what problem it was solving since it has a Jira link. BitBucket branches can be created right from Jira as well. Jira also shows all commits. This makes information gathering easy and code review pleasant.

Inconvénients :

BitBucket has more downtimes that I like. In 2020, there were 2 downtimes within a gap of a month. This is the only thing that bothered us about BitBucket.

Sunil
Senior Software Engineer(SDE III) (Inde)
Services et technologies de l'information, 1 001-5 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

A complete source code management tool to manage codebase of any scale

4,0 il y a 5 mois

Commentaires : Overall really great experience barring the slow load times of the bitbucket UI. If you already use Jira then it is really good to have bitbucket as your source code management tool because of the ease of tagging a Jira ticket with a commit.

Avantages :

Bitbucket has very attractive pricing compared to the rivals. Other than cheaply priced and its integration with other atlassian products, it has very granular level access control defined which becomes very useful as the number of developers within the organisation grows and read/write, creating release branches, merging to master etc. becomes very critical to the workflows.

Inconvénients :

Bitbucket web experience could have much better in my opinion. The web pages load times are very high and a takes lot of time load pages. Also merging a PR in the bitbucket web is slow. Overall the web ui responsiveness can be improved a lot.

Sushant
Sushant
Co-Founder (Émirats arabes unis)
Utilisateur LinkedIn vérifié
Gestion de l'enseignement, 11-50 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Easily manage multiple private projects within a team

5,0 il y a 8 mois

Commentaires : Overall I'm pretty satisfied with Bitbucket. Once again I'd like to highlight the fact that giving private repositories was a blessing for early-stage startups who keeps an eye on every $$ spent. The integrations with products like JIRA just make it an excellent choice over any other competitor products.

Avantages :

I liked the option of creating private repositories for free in Bitbucket. Github has also started giving this now but Bitbucket is a pioneer in this. The team collaboration is excellent having complete visibility of individuals. JIRA integration is also very powerful. Developers can easily mark the task completed from one place itself.

Inconvénients :

Small things like solving merge conflicts from the UI would help senior engineers not to go through the IDE. It also gets slow at a certain point. It takes a lot of time in merging the conflicts.

Rishad
IT Manager (Bahreïn)
Logiciels, 51-200 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

One of the best version control tool

5,0 il y a 4 mois

Commentaires : We're using Bitbucket for more than 8 years. We selected bitbucket because it has free plans and supports private repo with the free plans. Once the company started growing, we purchased paid plan because it has additional features like rule & permission settings. It is very important with a larger team.
Another important thing we liked is the integration with Jira. Software tester can report issues to Jira, and the development team can create a new branch for fixing/creating issues/features.

Avantages :

Easy to integrate with existing projects. Because it is based on the git version control system. So no bitbucket-specific tool is required. This makes it easier to set up a development system.

Inconvénients :

Sometimes, we experienced issues when creating PR. This is usually due to their server issue. But they inform the status by mail (if we subscribed)

Utilisateur vérifié
Senior Fullstack Software Developer (Canada)
Utilisateur LinkedIn vérifié
Électronique grand public, 2-10 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Straight forward

5,0 il y a 2 ans

Commentaires : We needed an hassle free GIT cloud solutions that just works and that's what we've got with Bitbucket.

Avantages :

Intuitively and ease for settings and tweaking. When we have a new team member, 15 seconds are needed to add it and voila he's good to go. The projects itself are enough complicated so we don't need more complications from our tools.

Inconvénients :

Keep things and menus as simple and clean as possible. Power users will find a ways for their needs even if their menu are a little beep hidden / deeper than expected.

Emrah
Emrah
Software Developer (Pays-Bas)
Utilisateur LinkedIn vérifié
Vente au détail, 1 001-5 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Great tool for code collaboration and versioning

5,0 il y a 8 mois

Avantages :

For any software development team, code collaboration and its versioning are so important. And there should be a UI to manage these. So this product allows us both of them very easily. Because it is an Atlassian product, it has great integration with the other popular collaboration tools like Jira etc. Also, one of the great features is the ability to create different teams and projects and assign these to different uses.

Inconvénients :

The price. Actually, it seems cheap but the size of the group for the base price should be increased from 5 to 10.

Veljko
Lead Engineer (Serbie)
Services et technologies de l'information, 1 001-5 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Very easy to use, but lacking some needs for enterprise (non-crucial though)

4,0 il y a 3 ans

Commentaires : We never had any showstopper issues with it, everything simply seems to be working on it's own. It provides enough integration points for CI/CD pipelines and maintenance has never been an issue. We've been using it for years on a mid-big project without issues (~2M lines of code, 4 years worth of active development, now with around ~50 people), and also on some other with client having huge project (~20M lines, ~7 years, ~150 people at the moment).

Avantages :

First thing to note is there's two versions of the software - self hosted and cloud hosted on bitbucket.com. Make sure you know what you're buying as those two vary sometimes significantly in features (e.g. lack of automerge branches in cloud hosted version, which might be a showstopper for you). However, they're constantly putting out updates, so make sure to check the latest version comparisons. In general, the cloud version is the 'skinny one'. Reviewing changes has always been a breeze and the major strong point of bitbucket - it's very easy to start comments, reply, assign tasks, require min number of approvals before merging, etc. The support for git-flow is seamless - the versioning is working always as expected, with auto-merge down to the correct branch detected correctly. We have setup a build engine to it so you can't merge a branch that's failing builds, which works great. The overview of code, branches, PRs is working great, the full-text search throughout entire codebase is amazingly fast (although, it's lacking some basic filters).

Inconvénients :

Some pull requests are limited to review only the 1000 files - this is unfortunate, because if you have very large projects and with some refactoring you're easily over that number, this doesn't give you ability to see that-very-specific project files you want to check upon. It's annoying as there doesn't seem to be any good reason for the limit. If you have large teams (e.g. imagine 160 people, split into 15 teams), you can't group people which would be useful to see ("PR's of my team" for example would be a nice feature to have). Also missing is what's seen nowadays in github - a recognition for the language that's shown.

Meraz
Meraz
Senior Consultant (Irlande)
Utilisateur LinkedIn vérifié
Conseil en gestion, 10 000+ employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

Alternatives envisagées :

A Brilliant Code Management Tool

4,0 il y a 6 mois

Commentaires : I have used a variety of repository management platforms over my career, and Bitbucket offers one of the simplest and cleanest options. The ecosystem they provide and the integration with their other goods are incredible. It makes managing repositories, tasks, and monitoring simple, keeping everyone in the company informed about the progress of their product development.

Avantages :

Simple to utilize when integrating CI/CD with automation pipeline technologies like Jenkins. The issue tracker and branch comparison views are both great. Project labels and milestones may also be created. Jira integration allows you to monitor the pull request from that platform. It also offers some nice third-party software integrations. You may import from SourceForge, SVN, Git, and more. Additionally, if you need to search for a certain item in the repository, I enjoy the search possibilities. Additionally, you may build your own wiki. To commit my code, I use this together with SourceTree (another Atlassian product). Excellent compatibility with other Atlassian applications.One of Bitbucket's biggest advantages is how well it integrates with all of Atlassian's other products, including Jira and Confluence.

Inconvénients :

The hook system needs an extra plugin to be controllable and easy. Additionally, I had hoped to find methods to quickly download diff patches and a simple method for obtaining LOC information from pull requests, both of which are currently lacking. In addition to this, a few other reporting tools for executives may be used to assess the productivity of developers, etc.

Fidelis
Google developer (Canada)
Logiciels, 501-1 000 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

Bitbucket Latest Review 2021

5,0 il y a 2 ans

Commentaires : My overall experience is great, Bitbucket has done a lot of work towards integration with other software and it has really made my code deployment works easier and faster.

Avantages :

Bitbucket is a great git code management software. I use Bitbucket to store my code, collaborate with my team who are working on the same project as me, test my code either in developer mode or production mode, test and deploy my code in a different format or by importing using git batch. Bitbucket has great extensive features that enable me to own a private code repository free of charge if my team is less than five and upgraded version for team greater than five between a price range of 3 -6 dollars per month which is cheaper compared to what you can achieve with Bitbucket. Its ability to accommodate different programming languages is superb. It also has a great feature for a quality purpose known as version control and continuous integration which helps me to update my code at my convenience without loss or issues arising from my computer clash, thereby making it the best cloud solution. It is easy to use though requires a lot of expertise in the field of software development. I also use Bitbucket to host my project after pushing to my repository. It is very faster and updated regularly by their developers.

Inconvénients :

From what I can observe while using this Bitbucket software as compared with other code repository software, is that sometimes I find it difficult to use as regards its user interface and the way it is structured though every company has its unique selling point. I said this because if am using software of the same type before and then decide to migrate to bitbucket, I might find the user interface interaction difficult unless I started with bitbucket first.

Utilisateur vérifié
Senior C# Developer (Macédoine du Nord)
Utilisateur LinkedIn vérifié
Logiciels, 2-10 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

No 1 Version Control service

5,0 il y a 3 ans

Commentaires : I am using Bitbucket for various different projects for more than 4 years now and I am extremely happy with it.
As mentioned above it has an Issue tracker built-in on top of the version control and that really makes my life easier.
It even has numerous ways of notifying me when some activity happens in our repository so I like it even more.

Avantages :

It is easy to use and very intuitive. It has an issue tracker and ton of other features It is free for small teams

Inconvénients :

Although Bitbucket works together with Jira (that has an amazing set of features on its own), perhaps I would like to see the issue tracker little more advanced. Not enough freedom when choosing the status of an issue, and not a good dashboard for tracking, for example, a milestone, or a project stage in a timeline. Yet I believe these are features that better suit some other type of product like Jira (again).

Valerio
Director (République dominicaine)
Logiciels, 2-10 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

The best way to manage git repositories for businesses

5,0 il y a 5 ans

Commentaires : It allowed us to organize the work of our development team, dividing each task into a different branch. Our development team was able to work with GIT in a more intuitive way. The breakthrough curve for new employees also drastically decreased allowing them to adapt to our workflow more efficiently.

Avantages :

One of the strengths of Bitbucket is its ease of use and its great integration with the Atlassian environment. In our company we integrated it with the JIRA incident handler and it worked very well. With Bitbucket you can configure the permissions of each team member, this is of great help so that only authorized people can modify the most important branches of the project. It is also very easy to adapt the software to the company workflow. By integrating it with JIRA, we can create a branch for each issue that must be handled by our development team. At the end of an incident you can create a "pull request" so that other team members can review the job. It is an essential software for us and we recommend it extensively.

Inconvénients :

Although it sounds hard to believe, our team has not found a single negative point for Bitbucket. So far it has proved to work according to our expectations. Perhaps we could say that for very large teams the costs rise very fast, so in some cases this can be considered as something negative.

Gurleen
Gurleen
Software Engineer (Inde)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 10 000+ employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

Bitbucket - A web-based version control repository.

5,0 il y a 4 ans

Commentaires : Bitbucket is a smarter way to write and deliver the code. Build Integration icon also shows the result for your complied code. Two step-verification is lengthy but surely make you safe from non authentic people for digging into your code. Merge check is a premium feature in cloud version but is really one of my favorite feature as it save my lot of time.

Avantages :

Atlassian Bitbucket is one of the most popular web based version control repository. Managing code and project are simple with the help of it. We also use Git repository for some projects. Pull requests for facilitate code review also help in improving the coding and help in knowledge sharing with in the team. Code search is also an excellent feature which save time and help us to reach the right code in short time. The Bitbucket pipelines cares for your code from coding to till release. Storing the large media file is also easy with help of Git LFS. Diff views improved in the latest version and we don't need any third party tools for review the side-by-side code changes. Third party tool integrations is also improving day by day.

Inconvénients :

Bitbucket self hosted is complex to deploy and need assistant from experts as bad practices in branching can end up with the a lot of troubles. Managing different collaboration is complex so I prefer working on same branch. The free version is good to practice the things but they should also remove some limitation from it.

Bhavik
Software Engineer (Inde)
Services financiers, 11-50 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

A Great Version Control Product for Organisation of All Sizes

5,0 il y a 8 mois

Commentaires : Our overall experience with Bitbucket has been really satisfactory and it has been our version control platform of choice. UI is clean and minimal and the design for different version control stuffs is properly handled. There is some room for improvement which will take it to the next level.

Avantages :

Bitbucket provides excellent version control with modern and clean user interface and a plethora of features. Bitbucket also provides excellent CI/CD pipelines. Creating and reviewing PRs is really easy and straightforward. Also, the integrations with other Atlassian products like JIRA and Confluence are really helpful.

Inconvénients :

Lack of multi-factor login support can be an issue along with lack of desktop apps. Also, the limit in creating private repositories can be a hindrance.

Utilisateur vérifié
Sr. Associate Director of Web Communications (É.-U.)
Utilisateur LinkedIn vérifié
Médias en ligne, 201-500 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

Great Platform for Managing Your Git Repositories

5,0 il y a 3 ans

Commentaires : Bitbucket has alway been our only solution for hosting our Git repositories, and we've never thought about switching. Bitbucket seems to care about making a great product.

Avantages :

We chose Bitbucket over Github, because, unlike Github at the time, it allowed for unlimited private Git repos, free for small teams. Since we chose Bitbucket, we haven't looked back. It's a very reliable tool for us to store our dozens of repositories and set up deployments for our websites. Using Pipelines, included with Bitbucket, we set it up so that all of our deployments to our servers are automatic. All we have to do is push the development branch from our local machines, and Bitbucket will deploy the changes to our development server. If we push those changes from Master, Bitbucket will deploy to Production.

Inconvénients :

There is a learning curve in using Bitbucket. For one, it won't make sense at all unless you have a fundamental understanding of Git. Also, it can be challenging to learn how to use a lot of its features. I remember struggling to understanding how permissions work and limiting access to repositories and branches for certain users. It was also a challenge to set up Pipelines for deployment. With all of these challenges, though, once you get over the learning curve, it all makes a lot of sense and works flawlessly.